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