5282 880
2507 378
3448 616
18247 306
2778 335
16267 234
29031 113
26692 114
19458 869
8532 656
43055 906
15235 509
14689 591
8966 959
3014 145
15362 231
6838 519
3545 167