15385 616
39216 302
20153 93
29993 863
7656 291
43381 337
33009 107
27859 153
7480 516
3090 212
9588 93