1023
929
1026
1007
1061
1197
1569
1075
1674
1232
1563
1902
1269
1380
1395
1672
1476
1290
1996
2331
1647
3687
1594
1544
1473
2088
1224
1234
1239
2053
1163
1240
1545
1186
1540