22815 363
7036 445
4297 110
4183 672
5465 521
5550 567
3428 94
16119 49
36527 660
19661 203
5184 306
5217 591
29233 342
6543 62
26268 496
2963 272
4767 442
50290 238
2428 121
21797 837
4944 305
40320 418
8489 474
18859 199
10405 523
9568 416
19650 793
8835 806