307 40
1941 291
3250 677
572 152
1240 144
2957 785
250 36
2803 553
533 133
377 100
2223 647
2266 642
932 172
1501 303
2004 505
1846 325
2196 685
1543 371
2318 575
2311 562
5458 507
2158 630
1173 92
2953 782