15382 616
39201 302
20151 93
29945 863
7641 291
43274 336
32390 104
27802 153
7478 516
3088 212
9580 93