1506 264
22588 88
23519 645
6516 308
9774 425
5861 111
16650 357
11026 112
40807 353
60077 847
62205 417
15323 279
52615 175
4199 528
11364 151
9357 135
3515 211
10369 312
6087 38
28923 576
15200 829
16214 439
12612 535
24212 376
15728 742
1930 44
25519 653
27541 497