2965
589
1093
218
824
228
507
220
1341
415
645
146
616
158
779
153
569
116
611
81
494
112
1761
482
564
57
628
56
555
47
485
159
374
112
1433
550
608
86
488
230