29643 585
19481 312
5244 683
37130 246
6731 737
2218 319
913 101
1316 108
4716 861
1167 63
3166 685
1660 340
2459 330
2423 523
1528 228
1544 277
3544 599
2353 261
8235 967
4244 677