21216 175
10551 92
2529 401
54508 343
9730 666
18018 60
19403 856
29015 91
3442 535
6172 595
3507 731
3971 783
7300 350
2493 535
2579 58
1718 338
6149 902
3259 385
2631 532
2313 461
2058 420
1518 363
1112 103
1665 418
1337 238
2296 581
1018 212
2289 180