1303
1978
1325
1352
1069
1154
4516
1229
1643
2929
1134
1168
1180
1107
1395
1110
1137
971
980
1060
1209
1172
1217
1138
1266
1230
1292
1318
1696
1175
1045
1036
1106
1067
1019
964