29653 585
19485 312
5247 683
37142 246
6731 737
2219 319
913 101
1318 108
4716 861
1167 63
3166 685
1660 340
2459 330
2423 523
1528 228
1544 277
3544 599
2353 261
8236 967
4244 677