3021 128
17967 201
88014 990
14214 829
16892 234
207836 1031
14424 528
158153 525
204259 474
23469 477
10172 256
9486 863
26559 113
11863 597
1807 126
6922 438