37390 144428
23801 215033
16183 164617
14995 81572
13004 58800
10578 92576
10065 67535
9833 55878
8246 54469
7120 22977