21221 175
10551 92
47341 695
2531 401
9742 666
18048 60
19411 856
2599 284
7012 81
29040 91
15343 77
4037 489
3575 153
6174 595
3507 731
3972 783
7302 350
2493 535
2581 58
1718 338
6149 902
2648 612
3260 385
2631 532
2313 461
2058 420
2402 559
1518 363