2988
1393
1252
1452
1378
1009
1107
829
2900
838
1901
2163
928
706
716
1456
715
890
1082
1338
1986
1613
708
1425
1101
1114
650
1074
705
698
947
725
1660
707
2079
908
644
616
919
1876
894
622
757
862
2007
1576
848
1176
826
1688
2018
1142
988
942
944
688
914
777
615
672
699
914
1923
1402
679
1765
648
692
1444
863
652
1664
842
1581
1468
541
894
2288
4109
684
1245
1384
626
1326
1033
1203
1089
3095
892
882
1026
708
780
656
2043
781
798
1778
832
974
1121
2202
1639
1152
1949
2194
728
642
1015
1463
1091
873
948
682
667
939
1935
1151
742
948