80964
798670
287601
79733
628141
99969
854715
586776
157581
860651
879290
707122
5175799
3592581
3121148
2426804
2245988
2070609
1995358
192278
1778118
1724136
1699196
1644471