2112 306
3007 518
15586 474
19443 547
25757 863
24012 570
20582 530
13019 675
18060 965
14463 747
8555 681
10893 41
12745 57
15028 119
8638 47
18747 731
20531 548
17049 589
3075 726
1459 93
2195 278
1849 275
4342 820
3503 679
6113 819
2302 117