1506 264
22591 88
23519 645
6516 308
9775 425
5861 111
16651 357
11026 112
40811 353
60080 847
62216 417
15323 279
52617 175
4199 528
11364 151
9358 135
3516 211
10369 312
6087 38
28924 576
15201 829
16215 439
12613 535
24215 376
15728 742
1930 44
25519 653
27542 497