2041
843
898
1597
910
6056
4978
15814
1007
1562
3335
1571
1979
1138
1990
900
910
914
936
881
1113
949
1202
1624
2916
7278
1164
1132
797
1699
1064
3814
1563
2327
923
885
1135
853
5175
994
15342
1661
1382
974
37309
891
1715
839
903
911
1271
1398
917
5107
2022
3416
1640
1114
1104
886
1107
2025
930
973
974
1237
2519
3620
1773
2373
820
921
1125
962
1383
986
869
792
5639
1245
835
889
1310
819
846
2159
1590
1980
2975
2189
983
878
2128
1760
900
960
2893
1039
1020
2868
1793
2838
1148
888
1284
881
2873
1321
1086
1334
784
6378
894
1480
1025
958
888
1477
3484
864