2295 41
8192 168
2509 254
5552 593
19436 476
7342 137
4184 252
3853 387
9494 93
9260 524
9242 626
5105 245
5580 42
5292 795
28571 516
8884 459
5175 343
6331 423
6182 65
9171 390
1778 234
14337 885
6413 789
7189 338
5002 46
5153 523
6714 137
11627 133