15032 60
24489 798
6610 418
3282 181
1674 112
1947 332
4015 496
2131 272
7819 442
8793 679
51288 400
9226 461
52278 518
3428 320
13264 75
2472 439
5884 633
7728 420
39872 105
7170 626
4644 50
3443 479
4531 353
5625 479
6378 491
2782 221
6137 258
7275 128