15416 616
39268 302
20221 93
30187 863
7695 291
43776 337
33993 108
28080 153
7491 516
3097 212
9622 93