21276
16010
14161
12750
9772
929263
8550
8544
805148
701142
66611
6350
53536
5290
51778
5040
4540
4300
4260
417184
4122
40150
4000
3975
3880
3530
3470
34571