50333 253085
40981 145351
20122 126644
19624 62026
19456 109121
19359 116554
17342 70978
11682 37010
10693 45651
9124 86570