826
2
809
1
833
789
0
1185
805
1390
3689
1335
1107
971
673
925
700
1949
1304
912
994
4
748
747
2032
1309
887
2306
1105
5
2280
6
1480
1171
793