2561 652
1509 287
1576 128
2379 642
3360 506
2937 425
11568 701
5980 41
14496 684
2980 584
2920 623
14907 848
38323 34
64104 560
5399 57
39894 722
12004 329
6178 703
11249 662
28231 819
22048 284
8736 857
6141 401
41028 839
70152 558