29289 253
2292 551
1229 217
10446 395
2404 761
3050 937
2900 625
1960 593
2667 793
236 57
2491 664
446 85
707 164
2325 616
341 81
1862 523
1712 352
2477 704
2721 671
1512 441
747 173
2760 781
1287 400
637 197