1404
1681
1484
4277
1295
2003
2365
1653
1551
1241
1244
2058
1168
1249
1553
1191
1547
1193
1087
1478
1448
1626
2032
2139
1059
1148
1128
1159
1171
1102
1390
1131
965
971