669471
105360
1062453
57746
940784
31366
49333
470241
540305
99491
57595
673980
5176799
3593581
3123148
2426804
2246988
2071609
1996358
192278
1778118
1724136
1699196
1644471