940
940
941
944
957
969
973
983
991
1014
1032
1040
1041
1043
1046
1059
1062
1111
1155
1162
1270
1312
1356
1372
1387
1433
1441
1418
1415
1408
1406
1413
1438
1445
1515
1569
1584
1642
1645
1648
1650
1655
1661
1768
1785
1812
1861
1865
1872
1876
1885
1881
1865
1847
1843
1804
1741
1731
1683
1640
1605
1555
1510
1444
1425
1415
1405
1400
1400
1410
1449
1440
1424
1389
1378
1358
1358
1353
1350
1320
1276
1238
1202
1125
1051
1047
1043
1040
1035
1029
1017
1015
995
970
965
965
961
954
948
943
940
940
940
940