15538 616
39496 302
20318 93
31192 863
7907 291
45470 338
35595 109
29151 153
7558 516
3168 212
9763 93