2112 306
3007 518
15589 474
19446 547
25760 863
24013 570
20582 530
13021 675
18063 965
14463 747
8559 681
10893 41
12746 57
15032 119
8639 47
18747 731
20535 548
17052 589
3075 726
1459 93
2196 278
1849 275
4342 820
3503 679
6113 819
2302 117