15386 616
39221 302
20154 93
30016 863
7658 291
43406 337
33137 107
27881 153
7483 516
3091 212
9590 93