50635 255310
41962 149563
21225 66824
20322 128545
19561 110143
19432 117387
17670 72851
12531 39703
10792 46520
9155 87594