626212
362206
29902
99508
277997
705358
978186
642326
216963
121783
299416
82587
5111799
3543581
3043148
2346804
2223988
2029609
1939357
190678
1755118
1717136
1679195
1631471