3007 52
20255 496
12683 362
14372 495
114436 751
15569 176
8669 154
308046 956
367985 1513
174126 443
7925 331
79868 538
415020 572
168034 928
50599 615
28781 376
41325 429
44772 369
19462 817
75733 241
13209 692
7291 609
4973 123
4098 650
6976 900
4429 431
3667 452
2603 96