5291 880
2509 378
3450 616
18249 306
2778 335
16267 234
29032 113
26692 114
19458 869
8534 656
43058 906
15239 509
14690 591
8966 959
3014 145
15363 231
6840 519
3546 167