21231 175
10562 92
2539 401
54774 343
9796 666
18177 60
19474 856
29212 91
3447 535
6211 596
3513 731
3978 783
7327 350
2493 535
2594 58
1723 338
6151 902
3278 385
2632 532
2317 461
2065 420
1520 363
1118 103
1665 418
1338 238
2298 581
1018 212
2292 180