1540
902
1412
1145
2718
1770
2795
2040
3245
1983
1620
1584016
1092212
9929276
991616
94823
9113258
7437154
723011
68295
57963
54102
52138