15538 616
39490 302
20316 93
31181 863
7902 291
45441 338
35575 109
29143 153
7558 516
3167 212
9761 93