2805
1137
1140
4508
2235
1198
1031
894
3087
3785
1713
1882
1187
1702
2834
910
1618
1358
943
919
2597
886
980
1986
5531
1696
1085
1065
1079
883
1215
939
1981
985
2282
5308
863
1062
838
1970
846
823
1594
942
804
872
1134
1702
1490
923
986
899
905
2022
892
6193
919
7638
2605
854
3018
21036
773
1369
861
815
833
8558
832
884
883
983
1140
1593
1593
1063
2335
2821
2632
826
1125
2131
10286
1940
8124
1906
939
922
871
5282
998
1788
782
859
1012
1455
1159
1555
1069
884
1589
1336
2293
1137
2898
1050
1069
1112
830
2162
1204
5215
1297
823
1440
1112
2111
884
798
5826