2561 652
1509 287
1572 128
2379 642
3360 506
2937 425
11567 701
5979 41
14496 684
2980 584
2920 623
14907 848
38323 34
64103 560
5399 57
39894 722
12004 329
6178 703
8736 857
6141 401
41028 839
70152 558
4055 464
9370 156
6566 173
20650 244