50353 253230
41033 145569
20137 126745
19728 62327
19461 109178
19363 116613
17367 71063
11726 37163
10698 45716
9126 86625