5300 880
2541 378
3453 616
18250 306
2778 335
16268 234
29033 113
26693 114
19459 869
8535 656
43059 906
15239 509
14690 591
8966 959
3014 145
15363 231
6842 519
3546 167