21291 175
10594 92
2558 401
55739 343
9960 666
18678 61
19644 856
29658 91
3478 535
6296 596
3528 731
4107 783
7343 350
2496 535
2663 58
1739 338
6158 902
3301 385
2635 532
2325 461
2073 420
1528 363
1141 103
1666 418
1342 238
2307 582
1028 212
2319 180