50
1072
0
1
854
1240
2
1334
1435
1423
1342
1314
1413
1466
1060
3
1175
1028
773
823
899
1398
916
980
1006
1454
1161
1695
2433