727
1
683
906
2
69
642
550
777
584
429
92
99
468
740
132
626
693
878
797
141
692
913
1131
2986
680
1015
582
95
904
644