15546 616
39505 302
20324 93
31248 863
7916 291
45572 339
35689 109
29204 153
7562 516
3173 212
9769 93