50
953
0
1
1137
975
1260
1075
1299
1176
1067
1491
1048
999
1288
937
1222
1027
1090
1197
1360
1123
936
1106
1021
948
1142