50
955
0
5
1155
1434
1
1106
4
1159
6
1858
2
30
1114
1139
1447
1221
2226
10
1639
1426
7
1077
1095
1943
1008
1109
984
1053
1382
11
1316
13
1003
1071