50635 255307
41960 149561
21220 66806
20321 128541
19561 110140
19432 117387
17668 72848
12530 39701
10792 46519
9155 87593