1048
641
796
759
2580
719
1697
2413
1792
756
738
1055
744
1925
1895
1602
674
1462
663
668
920
837
668
1357
886
784
706
876
675
986
976
2915
902
1014
835
911
1573
1609
1072
640
1759
812
1092
753
1451
1492
3175
830
910
714
694
754
1146
5974
960
1947
716
1168
1323
771