29812 585
19529 312
5271 683
37291 246
6747 737
2230 319
920 101
1323 108
4731 861
1170 63
3166 685
1661 340
2461 330
2425 523
1528 228
1549 277
3551 599
2359 261
8266 967
4247 677