15532 616
39486 302
20314 93
31151 863
7895 291
45365 338
35518 109
29110 153
7554 516
3165 212
9758 93