3121 100
17235 552
5262 195
45878 145
9645 797
3968 637
14823 851
10572 294
17413 651
8155 535
2102 471
19716 474
15734 917
12966 113
4103 465