1533
1103
2992
903
816
872
2174
965
721
1143
3309
2353
1096
1596
1579
1010
1682
865
849
1034
2834
851
893
1518
848
2059
839
2141
1472
1104
2519
899
993
1087
756
1539
906
707
769
9005
839
996
1172
868
944
1066
995
788
880
1018
820
956
1088
3938
1158
1718
842
2907
941
2832
1183
1537
708
689
796
3168
787
667
938
1784
847
1407
645
719
1555
847
1533
1199
887
2666
784
768
2242
756
2953
878
751
1148
2399
937
779
1414
659
700
642
802
743
1066
729
1003
813
1482
998
1497
840
3775
770
1016
811
1170
1082
821
760
723
659
3827
1093
606
701
1207