2112 306
3005 518
15559 474
19429 547
25749 863
23994 570
20574 530
13017 675
18036 965
14442 747
8552 681
10883 41
12739 57
15020 119
8634 47
18736 731
20521 548
17042 589
3075 726
1459 93
2194 278
1847 275
4342 820
3503 679
6113 819
2302 117