3000 319
5975 676
4924 190
12188 489
7995 127
10289 320
8190 547
13508 793
15801 864
4448 52
3811 736
7147 498
5632 528
9783 179
4044 463
12989 440
6340 230
15648 259
11686 541
6801 192
6854 295
6225 489
7553 290
8424 318
8623 605
5930 753
3448 465
10884 875