5406 880
2597 378
3457 616
18255 306
2778 335
16273 234
29037 113
26696 114
19462 869
8538 656
43073 906
15244 509
14698 591
8971 959
3016 145
15365 231
6849 519
3547 167