1137
3
830
1
769
784
956
2
881
706
1373
1236
797
766
639
927
904
564
1474
561
2993
4
1088
1198
2779
1289
0
1020
807
659
722
664
776
582
646