21556
16130
14321
12930
9902
942263
8664
8630
814148
707142
66911
6430
54136
5320
51978
5040
4610
4360
4300
417184
4132
4070
4055
40150
3960
3530
34771