1416
1628
1131
1506
1753
1324
1980
2144
1058
1081
1026
1040
1187
889
928
909
874
955
936
1039
906
938
905
1316
1121
900
1264
1188
921
908
1112
1059
902
10295