50036 251621
40415 143251
19951 125516
19378 108422
19275 116096
18773 59562
17184 70308
11268 35781
10662 45261
9103 86227