3126 100
17255 552
5291 195
45967 145
9646 797
3969 637
14827 851
10578 294
17432 651
8160 535
2102 471
19717 474
15741 917
12966 113
4103 465