9812 72
31017 556
42603 516
8437 517
40758 518
31349 250
17359 501
27015 469
14238 521
3584 626
1823 233