50036 251623
40415 143251
19951 125516
19378 108424
19275 116096
18773 59563
17184 70309
11268 35782
10662 45263
9103 86227