50353 253231
41035 145578
20137 126747
19731 62336
19461 109180
19363 116613
17367 71065
11726 37164
10698 45717
9126 86625