42311
21332
21110
14071
10541
9816
9421
9356
9220
8823
8491
8414
8103
7586
7206
7155
6791
6555
6469
6319