1120
945
942
1308
1008
941
998
1287
936
1083
1016
1446
1856
1215
947
1528
940
1332
1244
1477
1045
943
946
963
1628
958
979
948
949
938
1469
1422
1529