42839 221275
30694 108373
17503 92551
16550 104341
16365 98166
14647 56619
9982 39140
8621 27243
8575 78728
6484 29758