2154
951
1482
906
834
843
802
771
1160
836
858
1876
2621
1021
1028
1075
1033
1040
932
1096
1079
799
963
805
1056
1379
745
912
1416
856
841
1681
894
1039
795
993
834
1169
1010
842
919
872
975
952
920
1064
849
2271
1580
828
937
924
807
895
954
871
883
942
860
944