3121 100
17233 552
5256 195
45864 145
9645 797
3968 637
14822 851
10572 294
17410 651
8155 535
2102 471
19716 474
15732 917
12966 113
4103 465