14971
7116
1071
4666
1185
1233
1325
923
1050
1001
1037
2108
992
1096
902
1021
1105
1290
2104
1032
1490
919
1032
992
1003
864
3552
1081
897
6322
1649
1070
1276
856
1026
990
1013
1055
1072
979
871
877
885
1069
883
962
1248
847
834
1086
929
905
1873
3858
1073
917
2139
984
934
862