15538 616
39496 302
20318 93
31191 863
7906 291
45468 338
35594 109
29150 153
7558 516
3168 212
9763 93