4008 215
26687 168
52653 776
16374 716
28077 519
22924 262
18680 607
11754 184
15526 590
31337 329
11493 441
8460 592
6819 63
10560 269
52297 740
25489 115
9750 658
13736 468
27587 810
11183 419
52541 572
31182 68
29621 763
12010 228
7969 314
7234 488
8668 881
9234 927