1703
3494
4267
4014
3026
3400
2880
5780
5390
27810
3364
29311
1583816
1091612
9923276
991216
94813
9111258
7435154
723011
68285
57953
54092
52128