1247
1162
1085
1263
1071
2251
1368
2092
1232
1216
689
801
639
927
667
605
3600
5520
1747
1780
3439
1980
1560
1014
1702
1423
1306
1499
1517
1178
937
968
1019
1162
838
994
841
669
807
728
843
689
990
1044
935
1201
970
861
842
825
1054
941
963
740
834
820
906
849
686
671
848
719
737
723
615
733
1784
819
1950
1171
861
673
780
1459
583
775
1511
633
700
1373
770
1534
707
1168
1992
635
702
1470
1071
3972
1590
3819
948
815
706
780
1484
958
1304
1409
734
4978
1453
1096
862
944
1834
1474
1830
852
1568
765
1110
800
870
822
2894
739
863
1419