2112 306
3005 518
15560 474
19430 547
25752 863
23995 570
20575 530
13017 675
18037 965
14442 747
8553 681
10883 41
12739 57
15021 119
8634 47
18737 731
20522 548
17042 589
3075 726
1459 93
2194 278
1849 275
4342 820
3503 679
6113 819
2302 117