1022
870
1269
919
2884
1808
1000
1458
1082
1031
1586
1573
904
1657
1925
4428
1330
1037
1279
998
4877
1052
1041
1660
962
1630
936
889
1420
1051
1116
2022
951
860
858
1852
1050
1230
968
1692
2301
1459
871
1729
1341
907
862
989
1051
1886
920
933
1771
1817
861
1729
851
1023
1351
1330
3983
1157
1904
2908
2305
1609
1393
884
891
830
2513
1115
749
1914
5015
848
992
3648
1195
1512
4143
2246
3336
1074
1040
869
922
1549
2228
750
1034
2111
1388
864
2815
943
890
1881
887
789
779
983
1655
1682
1137
3389
1680
792
832
978
1043
894
799
1963
1173
1111
778
2535
1577
1014