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