50
1987
0
4
940
882
1091
1020
1
1143
1095
2244
801
1267
1012
1337
843
825
1035
1927
884
942
1567
2
1060
832
1284
1320
993