50036 251623
40415 143251
19951 125517
19379 108428
19275 116096
18773 59567
17184 70310
11268 35782
10662 45263
9103 86227