697673
52330
603457
886650
533924
71080
128535
53196
682797
25186
869490
379383
5250799
3673581
3197148
2498804
2274988
2118609
2047358
193678
1826118
1743136
1720196
1659471