1286
940
823
840
870
1609
920
893
1010
1161
851
861
1099
943
1025
1262
1149
908
1301
1136
1033
1379
1288
1154
1694
1405
1271
1475
1597
1432
1502
1499
1802
1734
2645
9043
4507