50
1060
0
1
992
2
1245
3
2179
8
1021
1013
1894
11
957
1031
1983
2487
6
1141
1235
1078
1032
1123
1034
1345
1409
12
930
1084
4
1253
1157
982