3295
1780
1492
1630
2483
1955
2103
1631
840
1600
1160
2600
1583216
1091312
9918276
990816
94813
9107258
7434154
722711
68195
57883
54052
52118