2158
7096
1222
1015
672
784
1245
1677
3179
1298
758
1012
2559
1312
1045
844
743
1588
1058
721
871
864
2096
1205
1449
947
1512
1054
905
723
1521
876
1078
1049
1083
1475
890
1464
736
854
1069
1573
815
961
806
1177
845
966
1180
866
1695
1498
898
830
812
2698
2061
766
1004
811
2221
699
1997
1419
845
863
3975
777
1265
922
854
984
2007
898
1317
897
847
2551
853
1689
1110
1742
1262
958
866
3014
943
714
2023
992
1546
661
678
803
770
1834
1510
815
1022
728
687
867
1860
703
751
1098
905
954
1924
1360
1439
764
1514
1222
762
1594
1006
731
916
951