50338 253127
40989 145395
20126 126667
19641 62092
19457 109138
19360 116569
17346 70999
11686 37037
10694 45663
9125 86590