1128
1
1737
2
1097
1412
807
885
1648
4
1498
1691
3
1569
1307
0
977
2362
2092
394
886
1933
809
1447
635
812
731
856
966
907
1391
948
954
784
1049