50
925
0
3
1415
2
955
1
895
813
909
985
1030
5
966
1086
1383
947
967
820
1146
1519
21
1303
818
757
1168
1169
1234
1156
10
1159
965
980
1142
872