3001 64
3654 579
10336 119
12844 423
15253 77
11127 611
9913 551
3479 443
4173 34
5013 666
3761 461
3121 373
7213 814
19013 678
2388 224
14443 421
7162 735
7566 827
5836 792
6358 463
5682 84
8510 513
3837 467
4576 686