5404
2
1110
1
1519
1352
958
1066
916
888
1376
929
955
1122
904
978
849
0
1710
906
1054
1588
1299
892
971
4
3014
9
1370
1333
2213
1872
1095
1223
1278