2302
1767
1215
1028
1035
1175
1294
1056
1060
1008
1138
978
947
919
959
1487
1131
924
1133
1488
1109
1381
1107
1202
1091
805
679
751
827
830
764
770
876
762
815
793