1149
995
944
2257
918
874
867
1340
1023
903
1024
1048
958
890
1117
3588
1501
1568
24967
961
1012
952
888
889
946
949
14816
1005
917
2481
1091
902
993
876
1419
1028
1510
3939
1791
2156
885
1167
1063
849
831
3067
940
1032
1466
950
918
1077
1114
1142
781
1107
1046
979
860
915