3007 52
20254 496
12683 362
14372 495
114436 751
15569 176
8669 154
308043 956
367973 1513
174124 443
7924 331
79868 538
415020 572
168028 928
50597 615
28780 376
41325 429
44772 369
19462 817
75729 241
13206 692
7291 609
4973 123
4098 650
6976 900
4429 431
3667 452
2603 96