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