1050 313
693 152
2661 645
2629 719
1375 365
3765 570
2696 644
2459 689
428 106
860 201
23187 37
61416 432
31223 299
11053 99
2260 193
3220 447
68103 414
92930 369
3789 41
29891 494
66517 819
52516 897
40626 432
8433 260
9007 462
33541 356
7884 706
7399 611