970
863
772
1105
1180
802
949
3602
1341
1030
851
894
960
1042
954
824
908
917
1022
1076
1004
2043
925
2665
1005
3276
1038
1044
3998
798
3075
965
1073
2111
909
873
820
839
1037
2508
875
1682
1002
1035
949
1321
995
968
867
1479
885
835
1084
910
8550
888
868
827
888
5018