12503 664
1515 654
5408 645
5581 642
13571 635
11524 614
9840 605
2441 600
8600 594
8765 568
2374 553
8741 549
3063 548
1276 521
5268 512
9340 501