50
1060
0
1
1406
965
884
1653
15
981
2
820
1025
954
2016
5
1339
1202
1550
8
1403
6
1291
1068
4
1142
1075
7
929
1102
891
955
1113
1146
956
1086
968
1250
3