45588 512
115132 355
3881 209
19937 397
69877 111
37490 50
16527 752
11193 101
29230 418
91728 917
51230 303
34871 363
22544 839
15213 62
32085 90
74580 442
217506 861
8077 331
36715 634
17467 213
25080 376
28192 412
34963 211
13813 452
137786 1001
73988 422
10473 675