3053
954
1272
1146
1337
1088
1141
1232
1098
1235
1399
1153
1101
1087
1845
1223
1439
1181
1110
1211
1786
985
1172
1026
1386
1151
1354
1287
1350
1147
918
1312
1345
1514
1078
1073