15529 616
39478 302
20313 93
31125 863
7886 291
45304 338
35469 109
29084 153
7552 516
3162 212
9755 93