50342 253141
40998 145420
20128 126675
19664 62135
19459 109144
19361 116575
17350 71009
11694 37062
10696 45670
9125 86597