395
1
470
775
286
1164
2
533
1029
674
947
1096
697
1540
5
1298
1185
1011
0
577
939
902
664
728
757
738
398
75
328
1902
583
544
613
807