3295
1780
1492
1630
2483
1955
2103
1631
840
2203
1450
1600
1584216
1092812
9932276
991616
94843
9119258
7438154
723211
68295
57963
54102
52158