3001 319
5976 676
4924 190
12190 489
7996 127
10292 320
8191 547
13508 793
15803 864
4448 52
3813 736
7147 498
5634 528
9783 179
4044 463
12991 440
6341 230
15650 259
11686 541
6801 192
6856 295
6225 489
7553 290
8425 318
8625 605
5932 753
3448 465
10887 875