2112 306
3005 518
15574 474
19437 547
25754 863
24005 570
20577 530
13019 675
18052 965
14453 747
8553 681
10891 41
12742 57
15026 119
8635 47
18740 731
20529 548
17045 589
3075 726
1459 93
2195 278
1849 275
4342 820
3503 679
6113 819
2302 117