21346
16040
14171
12800
9802
929263
8574
8550
809148
702142
66711
6370
53636
5290
51778
5040
4560
4300
4280
417184
4122
40150
4000
3975
3900
3530
3470
34671