782
0
4
595
2
1034
1
653
1224
5
1061
599
899
607
833
452
8
928
611
592
567
664
742
800
771
741
1347
6
1604
1113
3
714
867
1018
628
622
655
717
248
1250
2208
1972
724
708
850
904
557
903
1074
1147