3000 319
5975 676
4924 190
12189 489
7996 127
10291 320
8190 547
13508 793
15802 864
4448 52
3811 736
7147 498
5633 528
9783 179
4044 463
12991 440
6341 230
15649 259
11686 541
6801 192
6854 295
6225 489
7553 290
8425 318
8624 605
5930 753
3448 465
10885 875