15382 616
39202 302
20151 93
29946 863
7641 291
43278 337
32415 104
27803 153
7478 516
3088 212
9580 93