50338 253129
40989 145396
20126 126667
19641 62097
19458 109139
19360 116572
17348 71003
11688 37047
10694 45665
9125 86593