50
946
0
2
843
1
3
1020
753
981
6
831
1064
1466
7
846
8
916
819
750
923
1112
705
870
11
1047
1402
871
926
1788
1166
1729
1210
779
896
1544