1013
2092
1169
3919
1847
1434
1719
1770
2062
1035
839
2816
2011
1254
899
908
905
891
847
856
1076
1186
1142
1068
983
829
1016
3673
2750
3484
955
1801
902
976
2373
1562
928
1704
886
2016
1015
880
1448
3583
874
891
1461
1312
939
1000
1056
1031
1219
930
1262
1763
966
1455
823
1055
2265
1435
1519
1677
1301
818
1381
963
3914
903
2460
982
2340
855
817
953
832
2565
2001
808
952
1202
769
1580
4244
1241
2659
1482
979
995
856
1222
1803
2425
1462
1941
827
1075
1099
1111
901
1004
1101
3029
853
975
1737
1586
2410
947
2475
902
940
887
1582
881
1404
1044
4229
785