1400
1678
1482
4273
1294
2001
2358
1650
1549
1240
1243
2057
1166
1245
1552
1189
1544
1191
1084
1476
1445
1624
2028
2134
1058
1144
1124
1158
1168
1101
1388
1100
1128
963
970