15532 616
39486 302
20314 93
31152 863
7895 291
45368 338
35522 109
29111 153
7554 516
3165 212
9758 93