50635 255313
41962 149568
21226 66831
20322 128548
19561 110144
19432 117389
17671 72854
12532 39705
10792 46521
9155 87594