50
2054
0
1
1412
1156
673
962
1481
855
2947
1120
1084
1113
1007
817
1166
983
1242
840
998
970
1330
909
846
1145
937