50
1021
0
2
1003
796
1811
939
815
1
734
1962
1385
1167
921
857
933
867
1821
907
1332
985
1138
895
1080
919
871
2015