15546 616
39505 302
20324 93
31240 863
7915 291
45564 339
35683 109
29199 153
7562 516
3173 212
9769 93