15538 616
39497 302
20318 93
31192 863
7907 291
45471 338
35597 109
29151 153
7558 516
3168 212
9763 93