15532 616
39485 302
20314 93
31150 863
7892 291
45358 338
35513 109
29109 153
7554 516
3165 212
9758 93