42846 221326
30702 108416
17504 92605
16567 104390
16371 98211
14654 56652
9983 39152
8626 27276
8575 78742
6486 29788