3302 135
53710 347
12433 380
8621 399
1797 107
21045 727
32495 521
137128 543
178001 751
2844 267
159992 224
3879 209
193468 867
6634 689
104685 714
4020 462
5294 757
152094 342
5912 197
153839 377
126981 891
4768 116
99307 729
4589 228
10923 485
3077 60
4256 370
4050 667