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