3007 52
20253 496
12683 362
14372 495
114434 751
15569 176
8669 154
308038 956
367959 1513
174119 443
7924 331
79868 538
415012 572
168025 928
50596 615
28774 376
41324 429
44772 369
19462 817
75722 241
13206 692
7291 609
4973 123
4098 650
6976 900
4429 431
3666 452
2603 96