15440 616
39297 302
20231 93
30316 863
7721 291
43985 337
34283 109
28216 153
7502 516
3110 212
9642 93