82646
61530
81484
79264
723803
309951
253606
443965
684550
326480
74924
97275
5110799
3543581
3043148
2345804
2223988
2029609
1939357
190678
1755118
1717136
1679195
1631471