1017
2
1459
7
940
1965
5
1576
1109
817
0
683
858
1
600
3
488
528
865
6
541
1333
869
646
842
798
953
1260
992
881
1864
744
1359
829
1858
2637