5082 651
162148 403
15842 386
10953 294
8362 149
11066 171
11282 832
28947 586
16927 415
9821 368
19259 763
2033 337