2112 306
3007 518
15584 474
19439 547
25756 863
24009 570
20582 530
13019 675
18060 965
14459 747
8554 681
10893 41
12745 57
15028 119
8638 47
18747 731
20531 548
17047 589
3075 726
1459 93
2195 278
1849 275
4342 820
3503 679
6113 819
2302 117