21231 175
10562 92
47420 695
2539 401
9796 666
18177 60
19474 856
2602 284
7037 81
29212 91
15367 77
4059 489
3593 153
6211 596
3513 731
3978 783
7327 350
2493 535
2594 58
1723 338
6151 902
2650 612
3278 385
2632 532
2317 461
2065 420
2403 559
1520 363