3295
1780
1492
1630
2483
1955
2103
1631
840
2203
1450
1600
1585616
1094012
9951276
993416
94923
9125258
7447154
724411
68345
58033
54152
52228