1086
1254
851
800
679
871
1005
1067
740
1480
1285
2000
1037
946
776
848
1111
1181
1013
1057
1899
5004
843
806
896
781
987
822
875
768
892
1442
782
1787
793
1224
964
1760
789
7650
1543
677
682
2707
852
1185
2462
838
691
754
720
745
892
701
909
654
1695
919
690
1314
1427
1846
899
2205
1036
1384
1276
1232
1174
2016
1539
1769
929
1433
1239
1178
876
740
822
880
1572
1576
1959
966
988
720
1607
668
3120
5041
690
745
1873
1253
1233
3117
840
1645
1317
1422
971
1022
1327
832
1255
803
1418
1037
863
825
1523
2523
1390
1171
666
819
982
866
1886
1546