2112 306
3005 518
15554 474
19428 547
25745 863
23992 570
20574 530
13015 675
18034 965
14442 747
8552 681
10883 41
12739 57
15018 119
8632 47
18736 731
20519 548
17042 589
3075 726
1459 93
2194 278
1847 275
4342 820
3502 679
6113 819
2302 117