15385 616
39215 302
20153 93
29987 863
7656 291
43364 337
32933 107
27852 153
7480 516
3090 212
9588 93