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