11596 293
19937 1019
3028 165
2410 361
856 146
4532 52
2839 264
1778 283
2801 684
6713 851
7780 600
7731 717
2456 127
3297 545
12144 663
3671 792
3768 192
3149 281
1291 288
4954 532
1829 141
3437 544
4560 924
3099 555