42838 221272
30693 108370
17503 92549
16547 104338
16365 98166
14647 56617
9982 39136
8621 27242
8575 78728
6483 29757