800643
491143
602144
41792
968491
631970
721410
671462
907647
883161
958479
653385
5052799
3490581
2965148
2290804
2202988
1996609
189378
1886357
1735118
1707136
1653195
1619471