3295
1780
1492
1630
2483
1460
1955
2103
1631
840
2203
1600
1586916
1094712
9963276
994816
94943
9132258
7458154
725011
68375
58093
54242
52288