3614
3955
2103
3062
3938
4613
3422
5235
39816
63817
92744
4168
2012737
14175284
1388312
12308261
1191140
112163
10172157
1000212
845837
81786
77085
70132