311496 1012
16633 356
287655 1728
174371 592
248297 757
334243 852
147505 335
201683 667
28087 127
28982 612
14529 240
24387 617
54587 105
70485 611
8769 635
18370 616
32123 234
227925 578
34054 416
162184 955
50811 807
18482 361
16979 533
108077 584
11860 39
51493 779
12995 359
28945 333