15026 60
24486 798
6608 418
3281 181
1673 112
1946 332
4009 496
2130 272
7815 442
8786 679
51285 400
9224 461
52160 518
3423 320
13259 75
2469 439
5881 633
7716 420
39859 105
7166 626
4635 50
3442 479
4530 353
5619 479
6377 491
2781 221
6133 258
7268 128