2321
1778
1223
1039
1060
1185
1439
1070
1079
1019
1152
987
958
942
972
1597
1153
932
1502
1119
1388
1122
1217
1097
814
688
761
837
856
778
788
883
772
806