50353 253231
41033 145571
20137 126745
19730 62331
19461 109178
19363 116613
17367 71065
11726 37163
10698 45716
9126 86625