50
1942
2
9
1160
0
1
879
1002
997
993
916
3
1995
5
1027
1138
1147
1281
797
1050
974
883
941
887
901
897
6
1030
1787
12
753
980