2559 542
1230 396
1133 326
2669 771
226420 709
12683 225
149491 581
415354 1071
5469 727
1970 367
97454 518
75993 432
5143 493
6521 447
4624 498
18542 575
160605 1017
50573 134
184336 318
146565 614
53963 444
123644 819
27792 499
61677 489
101064 662
24593 853
108371 397
105333 822