876
2
682
670
1
708
751
1014
840
712
880
696
614
782
1039
962
650
1170
1168
3
2418
788
886
766
818
798
813
769
0
1161
793
1370
3677