21083
1440
5142
66615
75624
65935
78921
100979
60624
60413
3798
61517
2012737
14175284
1388312
12308261
1191140
112163
10171157
1000012
845837
81786
77085
70132