600
3
488
1
1576
2
1017
1109
683
0
1459
7
940
744
842
541
1333
869
646
528
865
6
798
953
1260
881
1864
829
982
1308
1050
3011
5
1858
801
2637