50
1050
0
2
1429
1228
1376
954
964
1236
1249
1773
1484
1118
1310
940
1483
1405
1145
1225
1170
1
1853
1325
1194
1654
1290
1047