15532 616
39486 302
20314 93
31154 863
7895 291
45372 338
35526 109
29113 153
7554 516
3165 212
9759 93