2112 306
3009 518
15625 474
19470 547
25791 863
24041 570
20602 530
13034 675
18113 965
14471 747
8562 681
10904 41
12754 57
15044 119
8643 47
18763 731
20558 548
17073 589
3077 726
1468 93
2198 278
1852 275
4345 820
3506 679
6117 819
2304 117