25959
866607
133890
1010269
230359
14246
6531
736337
265746
763771
582943
87067
314805
694800
336920
860844
929770
70393
846443
977763
844458
629543
441125
976550
915501
768709
373179
471588