50
1098
0
2
876
1
1092
1081
1725
3
55
962
937
1118
1110
5
2289
1159
4
1823
1235
938
1530
1212
1272
963
993
2074
8
860
1351
1930
12
870