5095 652
162153 403
15848 386
10954 294
8363 149
11066 171
11282 832
28947 586
16927 415
9823 368
19259 763
2033 337