9810 72
31016 556
42593 516
8436 517
40748 518
31336 250
17358 501
27003 469
14235 521
3584 626
1823 233