3156
815
712
1016
866
1394
2209
748
720
1275
707
814
1794
644
650
756
850
766
699
780
1051
2256
817
674
1125
990
813
809
838
656
840
870
1148
727
652
865
691
674
965
1032
2188
657
1051
861
2294
956
690
1079
628
777
717
1602
746
803
795
657
665
750
956
736