15382 616
39207 302
20152 93
29963 863
7647 291
43318 337
32652 105
27820 153
7480 516
3088 212
9583 93