3126 100
17253 552
5290 195
45963 145
9646 797
3969 637
14827 851
10578 294
17430 651
8160 535
2102 471
19717 474
15740 917
12966 113
4103 465