2154
1112
20794
2443
12796
2387
1850
965
1000
968
868
935
1059
915
5163
837
1426
1131
973
1059
2820
1860
1486
1025
1558
1097
1030
1570
2867
1044
855
1070
1834
1262
808
971
1541
933
1223
4460
1251
2171
1153
2939
2101
790
871
1392
894
6078
1001
1520
922
1485
1635
776
860
1131
1004
1068
1533
1432
754
1062
724
820
785
865
859
1059
1068
1095
820
1002
703
771
1290
667
813
816
1273
854
1016
905
1385
1068
642
786
2134
1130
1285
689
735
1307
871
1050
2139
1129
704
682
1355
1107
1664
1107
845
1086
992
1381
1846
771
2017
909
809
1523
741
934
2109
1357
852
681