21226 175
10553 92
2536 401
54648 343
9764 666
18101 60
19433 856
29112 91
3444 535
6175 595
3508 731
3973 783
7310 350
2493 535
2588 58
1718 338
6150 902
3260 385
2632 532
2315 461
2063 420
1519 363
1113 103
1665 418
1337 238
2296 581
1018 212
2290 180