995
910
1099
1060
2022
998
890
1085
1018
3170
863
866
924
966
905
2493
1069
876
896
854
1093
917
890
1014
942
981
1292
844
1595
877
865
1004
1496
849
916
935
1114
1201
946
1116
1036
909
15565
1062
909
896
831
922
1172
803
880
952
968
963
881
950
919
946
2068
949