75889
400781
780623
227913
388472
134494
875765
1008140
49665
463658
648413
606170
1054660
47767
41838
163391
48880
418475
538691
450724
940789
763761
162497
141942
772262
27234
26988
75331
834457
856756