2112 306
3005 518
15567 474
19435 547
25752 863
23999 570
20576 530
13017 675
18043 965
14445 747
8553 681
10886 41
12741 57
15021 119
8634 47
18737 731
20524 548
17043 589
3075 726
1459 93
2194 278
1849 275
4342 820
3503 679
6113 819
2302 117