3295
1780
1492
1630
2483
1955
2103
1631
840
2203
1450
1600
1584716
1093212
9936276
991816
94913
9121258
7439154
723611
68305
57993
54112
52168