2700
3653
894
1139
893
1079
819
646
703
988
950
671
961
1312
760
1571
846
1989
834
699
1381
795
814
1427
2484
799
1881
731
739
759
2509
1112
3859
1421
742
715
810
1146
981
753
661
2403
1288
1067
706
1155
895
2239
11243
1166
786
832
781
2999
714
849
3272
783
713
1941
2690
623
791
2063
1932
807
3620
665
3261
694
931
3849
2497
18224
665
1150
695
1873
1210
749
694
1070
688
973
901
798
716
802
3171
2231
11233
801
6405
3014
786
781
2964
1159
1142
637
921
857
927
745
1371
694
777
1411
704
827
771
722
2198
938
875
1204
4005
974
635
1783