50
1202
0
3
948
1027
958
1041
801
767
1
892
2
925
1168
941
1203
1193
696
2020
1046
1376
849
1133
962
924
1045