3007
1477
1118
706
916
720
705
647
983
799
809
821
875
1031
4085
656
1469
749
686
625
886
677
1366
1140
1150
910
833
691
688
625
949
635
1496
677
682
684
1824
751
855
767
754
1966
810
795
3192
720
874
1088
1306
860
765
780
864
666
2476
938
1149
670
636
719