42838 221272
30691 108362
17502 92545
16547 104335
16365 98160
14647 56616
9982 39134
8621 27242
8575 78727
6483 29757