30786 325
33834 212
10694 47
10498 109
8812 160
23187 239
14145 495
15678 221
7750 760
31006 513
16017 1050
14852 741
20555 822
7201 501
19600 249
17306 379
16372 264
15709 758
2127429 3405
377785 1078
2420046 7088
40961 581
58268 485