627861
87355
513142
680855
1002887
963872
714623
562
66579
140745
196904
854856
683353
642912
873458
438644
295182
329370
939421
365742
471952
629522
145697
444463
460605
954201