1577
1507
1693
907
945
1248
983
983
1067
3780
2236
1013
1211
781
1166
904
3103
809
680
29903
1482
2519
1115
681
1458
1644
1481
2036
1523
921
1022
1812
1487
769
685
839
694
895
827
1649
1006
1737
1158
766
1565
1437
1327
836
1257
828
786
782
1314
2085
793
2455
1784
879
1291
865
662
2192
787
914
1300
1783
926
2093
1208
844
852
1377
813
815
1372
2106
3025
786
987
1172
667
5195
1101
1144
793
1262
963
2006
1178
1816
793
1192
1101
1387
816
921
812
796
720
2556
871
908
846
2107
1818
1445
876
873
748
1160
902
2154
3999
754
1592
867
1050
1414
948
1603