15538 616
39490 302
20316 93
31181 863
7903 291
45442 338
35579 109
29144 153
7558 516
3167 212
9761 93