3083
1564
1829
1844
1122
1537
1331
1039
816
923
986
966
1220
956
1510
1432
933
1048
1732
973
1075
1237
867
1283
1109
829
1472
967
929
878
1193
2789
1479
1735
948
2278
1738
883
927
1348
1320
1138
1958
981
797
3007
1860
980
1400
1040
977
935
1361
943
2702
2369
1450
1153
919
1093
837
661
807
1856
902
864
804
1102
898
1389
5041
819
1270
687
1229
707
1059
2031
1853
1778
1127
1622
1449
1018
2006
832
764
1613
766
695
1405
1207
8010
1120
732
803
2200
1566
929
919
1004
2561
735
1370
749
2200
1067
726
691
771
752
1787
1241
1281
1918
3064
771
661
840
5883