695
1
438
558
731
0
2667
827
2
622
945
1245
796
1061
790
588
1152
719
860
1509
896
479
801
554
1301
722
559
410
566
611
1275
3
1373
1855