859876
697609
767934
144497
942677
538411
51455
723933
979364
393404
3690
817230
5180799
3597581
3128148
2432804
2247988
2074609
1997358
192378
1778118
1724136
1700196
1645471