2154
951
1482
906
834
845
802
771
1160
836
858
1876
2624
1021
1028
1075
1034
1040
932
1096
1079
799
963
805
1056
1380
746
913
1416
856
841
1681
894
1040
796
993
834
1169
1010
842
919
872
975
952
920
1064
849
2271
1581
828
937
924
808
896
954
872
883
943
860
944