1117
1
5311
2974
948
1156
0
1980
4
2495
7
653
656
1580
668
770
736
674
763
1125
833
608
1696
2
1222
1219
1057
2492
3
1286
662
1211