1623
881
924
899
915
1134
1238
964
1217
1277
1214
849
896
843
1171
847
835
954
1239
1194
1331
1031
1282
935
1043
1310
1363
555
512