50333 253073
40966 145291
20117 126629
19611 62006
19456 109114
19359 116548
17335 70965
11677 36990
10693 45643
9124 86562