9880
12230
5640
2890
6890
4520
2590
1930
2260
5060
6600
5041
2012737
14175284
1388312
12308261
1191140
112163
10171157
1000212
845837
81786
77085
70132