50036 251623
40415 143251
19951 125516
19378 108422
19275 116096
18773 59563
17184 70309
11268 35781
10662 45262
9103 86227