15536 616
39488 302
20315 93
31172 863
7901 291
45430 338
35568 109
29135 153
7556 516
3167 212
9761 93