162016 402
15773 386
10948 294
8342 149
11045 171
11271 832
28928 586
16909 415
9802 368
19253 763
2028 337
5054 651