349 35
1876 238
5597 625
1214 296
3306 558
2049 261
3240 606
2923 384
2277 353
910 89
1046 195
3245 681
1630 336
12620 669
4541 772
645 122
3305 817
3654 626
2350 467
2553 515
2483 504
1134 239
2583 546
605 36