21226 175
10553 92
47377 695
2536 401
9759 666
18094 60
19425 856
2601 284
7019 81
29103 91
15353 77
4049 489
3581 153
6174 595
3508 731
3973 783
7310 350
2493 535
2587 58
1718 338
6150 902
2648 612
3260 385
2632 532
2315 461
2063 420
2402 559
1519 363