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
2272
3374
781
723
728
944
673
882
772
895
891
743
1454
1096
687
2892
2447
794
740
3907
758
1453
1622
906
1878
728
1095
1520
4215
819
1180
608
900
854
1955
806
2334
1729
715
1985
1437
679
859
1115
661
1025
896
782
757
2508
1635
906
772
1783
1009
680
1074
4066
891
892
2100
1433
1053
607
749
1275
739
705