42964 1116
8912 270
11505 34
7084 239
9599 903
3884 587
17446 694
20112 496
10491 393
8171 321
6155 390
1686 174