3058 678
1843 365
4107 364
2845 795
11709 560
8133 606
31337 325
16800 131
7606 541
11629 662
32320 445
5225 611
5315 195
26289 290
7695 872
7230 305
9839 368
26889 398
274252 625
14330 787
33812 283
4225 94
20886 203
128836 171
5781 677
11169 349
5937 773
3025 41