15546 616
39505 302
20324 93
31238 863
7914 291
45557 339
35674 109
29197 153
7562 516
3172 212
9769 93