1017
2366
1535
944
1180
2142
788
1003
959
1012
1551
1078
667
1412
933
1443
968
629
638
791
1398
1670
1169
730
1093
988
2555
635
1516
1087
603
1053
1035
1095
1319
943
1231
911
912
1254
655
4385
1008
973
1119
1013
1101
826
1058
929
1091
2700
2093
1125
1131
715
876
2987
1141
789
611
680
2560
1299
704
1131
1248
1585
868
718
772
939
783
1733
621
1533
904
772
986
807
854
761
896
1365
1308
1332
1379
2419
1240
1108
1115
1119
719
1467
713
2010
3275
876
675
780
670
1914
706
1582
824
814
652
1553
1776
826
1122
5753
661
716
1665
1163
873
773
695
1710