806
2
748
0
762
1
648
758
595
450
1129
1006
440
1573
4
1081
634
1393
1456
1117
985
932
1349
912
5864
13
812
957
1016
103
850
942
819
983
834