50635 255313
41962 149566
21225 66826
20322 128548
19561 110144
19432 117389
17671 72852
12531 39704
10792 46520
9155 87594