942
975
970
983
971
982
979
989
993
1001
1022
1016
1025
1033
1044
1041
1061
1064
1064
1068
1076
1084
1078
1069
1085
1084
1087
1113
1119
1126
1139
1136
1145
1178
1182
1171
1175
1185
1207
1234
1250
1281
1291
1284
1279
1279
1303
1317
1366
1377
1392
1421
1465
1494
1582
1651
1698
1744
1763
1769
1789
1808
1786
1831
1879
1913
1928
1916
1897
1885
1875
1867
1860
1858
1858
1854
1843
1832
1818
1805
1796
1800
1832
1828
1817
1830
1841
1846
1827
1797
1737
1715
1696
1678
1674
1655
1644
1633
1607
1583
1567
1557
1547
1533
1523
1530
1522
1476
1441
1383
1334
1319
1296
1283
1264
1234
1217
1198
1172
1161
1138
1136
1120
1096
1067
1063
1028
1001
992
985
992
983
1004
990
967
975
942
938