2048
3573
3974
3755
3261
6185
3287
3727
3107
2819
3387
4104
3852
4103
20471
16544
6994
6468
34744
13354
6091
15377
4421
5830
3503