1401
1678
1645
1567
1168
1169
1264
916
1380
1004
929
965
1500
1083
1349
944
966
1188
1001
1490
1390
1606
1032
1523
974
1350
993
1304
1596
957
901
1098
881
1144