16010
805148
6360
51778
5040
4000
3530
34671
2298896
2701
2900
2600
21276
14171
12770
9792
929263
8564
8550
701142
66711