0: 103354368
1: 104390656
2: 104726528
3: 87863296
