2112 306
3009 518
15594 474
19451 547
25763 863
24022 570
20583 530
13023 675
18074 965
14463 747
8560 681
10894 41
12747 57
15036 119
8640 47
18747 731
20539 548
17052 589
3075 726
1460 93
2196 278
1849 275
4342 820
3503 679
6113 819
2302 117